Karak

The term Karak can mean any of the following:


Developed by StudentB